iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 30
0
Software Development

高中生Kotlin實作30天系列 第 30

Day 30 WebView(WebView + 隱藏標題列)

  • 分享至 

  • xImage
  •  

Layout

隱藏標題列

為了可以得到更多的畫面,這邊透過更改styles檔來隱藏標題列(Actino Bar)

在res>valuse資料夾的styles檔案,加入windowNoTitle和windowActionBar兩個項目,並把值設為true和false,代表不顯示標題和標題列


    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
        <!-- 隱藏標題和標題列 -->
        <item name="windowNoTitle">true</item>
        <item name="windowActionBar">false</item>
    </style>

</resources>

如果要隱藏StatusBar達到全螢幕效果的話,可以加入windowFullscreen

<item name="android:windowFullscreen">true</item>

WebView

WebView是可以顯示網頁內容的元件,就像是直接在APP的畫面中加入一個瀏覽器

<WebView
    android:layout_width="0dp"
    android:layout_height="0dp"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintStart_toStartOf="parent"
    app:layout_constraintTop_toTopOf="parent"
    app:layout_constraintEnd_toEndOf="parent" android:id="@+id/webView"/>

Method

使用.loadUrl()可以設定WebView顯示網頁的網址

webView.loadUrl("https://ithelp.ithome.com.tw/articles/10216979")

實作成果


上一篇
Day 29 通知(Notification)
系列文
高中生Kotlin實作30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
Howard
iT邦新手 4 級 ‧ 2019-10-16 21:56:53

賀完賽/images/emoticon/emoticon64.gif

我要留言

立即登入留言